package cn.bob.basic.service;

import cn.bob.basic.dto.LoginDto;
import cn.bob.basic.dto.RegisterDto;
import cn.bob.basic.dto.WechatDto;
import cn.bob.basic.utils.AjaxResult;

import java.util.HashMap;
import java.util.Map;

/**
 * @author bob
 * @data 2022/10/21-12:01
 */
public interface ILoginService {
    //用户名/手机号/邮箱登录findUsernameToType  type=1
    Map<String, Object> account(LoginDto loginDto);
    //手机验证码登录
    Map<String, Object> smsCodeLoginaccount(RegisterDto smsCodeLoginDto);
    //微信扫码
    AjaxResult wechat(WechatDto wechatDto);
    //微信绑定
    Map<String,Object> wechatbinder(WechatDto wechatDto);
}
